/*
 * MapaPiezasProducto.h
 *
 *  Created on: 24/11/2013
 *      Author: gonzalo
 */

#ifndef MAPAPIEZASPRODUCTO_H_
#define MAPAPIEZASPRODUCTO_H_
#include "../middleware/MiddlewareCommon.h"
#include "../common/ArchivoIni.h"
#include <cstdlib>
#include <map>

typedef std::map<TipoPieza, int> ProductoPiezasMap;

class MapaPiezasProducto {
public:
	MapaPiezasProducto();
	static ProductoPiezasMap obtenerPiezasYCantidad(TipoProducto tipo);
	static void mostrarPiezasPorTipo(TipoProducto tipo);
	virtual ~MapaPiezasProducto();
private:
	static const std::string RESOURCE_COMPOSICION_PRODUCTO_PATH;
};
#endif /* MAPAPIEZASPRODUCTO_H_ */
